package sgsi.model.comandos;

import java.util.List;

import sgsi.model.entidades.RangoDeTemperatura;
import sgsi.model.entidades.TipoDeArticulo;
import sgsi.model.entidades.Prioridad;
import sgsi.model.entidades.espacios.Almacen;
import sgsi.model.entidades.espacios.Area;

public class NuevaAreaComando {

	private int codigoArea;
	private String nombre;
	private boolean bajoTecho;
	private boolean accesoRestringido;
	private List<Almacen> almacenes;
	private List<RangoDeTemperatura> rangosDeTemperatura;
	private List<Area> areasAdyacentes;
	private List<TipoDeArticulo> tipoDeArticulosSoportados;
	private List<Prioridad> prioridades;
	private int codigoAlmacen;
	private int codigoRangoDeTamperatura;
	private int codigoPrioridad;
	private String[] areasAdyacentesSeleccionadas;
	private String[] tipoDeArticulosSoportadosSeleccionados;
	private int codigoAreaEdicion;

	public void setCodigoArea(int codigoArea) {
		this.codigoArea = codigoArea;
	}

	public int getCodigoArea() {
		return codigoArea;
	}

	public void setAreasAdyacentes(List<Area> areasAdyacentes) {
		this.areasAdyacentes = areasAdyacentes;
	}

	public List<Area> getAreasAdyacentes() {
		return areasAdyacentes;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getNombre() {
		return nombre;
	}

	public void setTipoDeArticulosSoportados(
			List<TipoDeArticulo> tipoDeArticulosSoportados) {
		this.tipoDeArticulosSoportados = tipoDeArticulosSoportados;
	}

	public List<TipoDeArticulo> getTipoDeArticulosSoportados() {
		return tipoDeArticulosSoportados;
	}

	public void setBajoTecho(boolean bajoTecho) {
		this.bajoTecho = bajoTecho;
	}

	public boolean isBajoTecho() {
		return bajoTecho;
	}

	public void setAccesoRestringido(boolean accesoRestringido) {
		this.accesoRestringido = accesoRestringido;
	}

	public boolean isAccesoRestringido() {
		return accesoRestringido;
	}

	public void setAlmacenes(List<Almacen> almacenes) {
		this.almacenes = almacenes;
	}

	public List<Almacen> getAlmacenes() {
		return almacenes;
	}

	public void setRangosDeTemperatura(
			List<RangoDeTemperatura> rangosDeTemperatura) {
		this.rangosDeTemperatura = rangosDeTemperatura;
	}

	public List<RangoDeTemperatura> getRangosDeTemperatura() {
		return rangosDeTemperatura;
	}

	public void setPrioridades(List<Prioridad> prioridades) {
		this.prioridades = prioridades;
	}

	public List<Prioridad> getPrioridades() {
		return prioridades;
	}

	public void setCodigoAlmacen(int codigoAlmacen) {
		this.codigoAlmacen = codigoAlmacen;
	}

	public int getCodigoAlmacen() {
		return codigoAlmacen;
	}

	public void setCodigoRangoDeTamperatura(int codigoRangoDeTamperatura) {
		this.codigoRangoDeTamperatura = codigoRangoDeTamperatura;
	}

	public int getCodigoRangoDeTamperatura() {
		return codigoRangoDeTamperatura;
	}

	public void setCodigoPrioridad(int codigoPrioridad) {
		this.codigoPrioridad = codigoPrioridad;
	}

	public int getCodigoPrioridad() {
		return codigoPrioridad;
	}

	public void setAreasAdyacentesSeleccionadas(
			String[] areasAdyacentesSeleccionadas) {
		this.areasAdyacentesSeleccionadas = areasAdyacentesSeleccionadas;
	}

	public String[] getAreasAdyacentesSeleccionadas() {
		return areasAdyacentesSeleccionadas;
	}

	public void setTipoDeArticulosSoportadosSeleccionados(
			String[] tipoDeArticulosSoportadosSeleccionados) {
		this.tipoDeArticulosSoportadosSeleccionados = tipoDeArticulosSoportadosSeleccionados;
	}

	public String[] getTipoDeArticulosSoportadosSeleccionados() {
		return tipoDeArticulosSoportadosSeleccionados;
	}

	public void setCodigoAreaEdicion(int codigoAreaEdicion) {
		this.codigoAreaEdicion = codigoAreaEdicion;
	}

	public int getCodigoAreaEdicion() {
		return codigoAreaEdicion;
	}
}
